Context-Aware Power Management
نویسنده
چکیده
With more and more computing devices being deployed in buildings there has been a steady rise in buildings’ electricity consumption. These devices not only consume electricity but also produce heat, which increases loading on ventilation systems, further increasing electricity consumption. At the same time there is a pressing need to reduce overall building energy consumption. For example, the European Union’s strategy for security of energy supply highlights energy saving in buildings as a key target area. One approach to reducing energy consumption of devices in buildings is to improve the effectiveness of their power management. Current state-of-the-art computer power management is predominantly focused on extending battery life for mobile computing devices. The majority of policies are low-level and are used to manage sub-components within the overall computing device. The key trade-off for these policies is device performance versus increased battery life. In contrast, stationary computing devices do not have battery limitations and typically the most significant energy savings are achieved by switching the entire device to standby. However, switching to a deep standby state can cause significant user annoyance due to the relatively long resume time and possible false power downs. Consequently these energy saving features are typically not enabled (or used with long timeouts). To increase enablement, policies for stationary devices need to operate in a near transparent fashion, i.e., operate automatically and with little user-perceived performance degradation. Context-aware pervasive computing describes a vision of computing everywhere that seamlessly assists us in our daily tasks, i.e., many functions are intelligently automated. Information display, computing, sensing and communication will be embedded in everyday objects and within the environment’s infrastructure. Seamless interaction with these devices will enable a person to focus on their task at hand while the devices themselves vanish into the background. Realisation of this vision could exacerbate the building energy problem as more stationary computing devices are deployed but it could also provide a solution. Context information (e.g., user location information) likely to be available in such pervasive computing environments could enable highly effective power management for v many of a building’s electricity consuming devices. We term such power management techniques as context-aware power management (CAPM), their principal objective being to minimise overall electricity consumption while maintaining user-perceived device performance. The current state of the art in context-aware computing focuses on developing inference techniques for determining high-level context from low-level, noisy, and incomplete sensor data. Possible approaches include rule-based inference, Bayesian inference, fuzzy control, and hidden Markov models. Successful inference enables the vision of computing services interfacing seamlessly and transparently with users’ daily tasks. One such desirable, transparent service is context-aware power management. We have identified several key requirements and designed a framework for CAPM. At the core of the framework, a Bayesian inference technique is employed to infer relevant context from a given range of sensors. We have identified the principal context required for effective CAPM as being (i) when the user is not using and (ii) when the user is about to use a device. Accurately inferring this user context is the most challenging part of CAPM. However, there is also a balance between how much energy additional context can save and how much it will cost both monetarily and energy wise. To date there has been some research in the area of CAPM but to our knowledge there has been no detailed study as to what granularity of context is appropriate and what are the potential energy savings. We have conducted an extensive user study to empirically answer these questions for CAPM of desktop PCs in an office environment. The sensors used are keyboard/mouse input, user presence based on Bluetooth beaconing, near presence based on ultrasonic range detection, face detection, and voice detection. Results from the study show that there is wide variability of usage patterns and that there is a balance whereby adding more sensors actually increases the energy consumption. For the desktop PC study, idle time, user presence, and near presence are sufficient for effective power management coming within 6-9% of the theoretical optimal policy (on average). Beyond this face detection and voice detection consumed more than they saved. The evaluation further demonstrates the use of Bayesian inference as a viable technique for CAPM.
منابع مشابه
A semantic-aware role-based access control model for pervasive computing environments
Access control in open and dynamic Pervasive Computing Environments (PCEs) is a very complex mechanism and encompasses various new requirements. In fact, in such environments, context information should be used in access control decision process; however, it is not applicable to gather all context information completely and accurately all the time. Thus, a suitable access control model for PCEs...
متن کاملContext-Aware Mobile Power Management Using Fuzzy Inference as a Service
As smartphones become ubiquitous, their energy consumption remains one of the most important issues. Mobile devices operate in a dynamically changing context, and their embedded sensors can be used to extract the relevant context needed for resource optimization. In this paper, we present a context-aware power management system implemented as a widelyapplicable middleware application. Fuzzy inf...
متن کاملContext-Aware Recommender Systems: A Review of the Structure Research
Recommender systems are a branch of retrieval systems and information matching, which through identifying the interests and requires of the user, help the users achieve the desired information or service through a massive selection of choices. In recent years, the recommender systems apply describing information in the terms of the user, such as location, time, and task, in order to produce re...
متن کاملIMPACCT: Methodology and Tools for Power-Aware Embedded Systems
Power-aware systems are those that must exploit a wide range of power/performance tradeoffs in order to adapt to the power availability and application requirements. They require the integration of many novel power management techniques, ranging from voltage scaling to subsystem shutdown. However, those techniques do not always compose synergistically with each other; in fact, they can combine ...
متن کاملAn Empirical Study of the Potential for Context-Aware Power Management
Context-aware power management (CAPM) uses context (e.g., user location) likely to be available in future ubiquitous computing environments, to e ectively power manage a building's energy consuming devices. The objective of CAPM is to minimise overall energy consumption while maintaining user-perceived device performance. The principal context required by CAPM is when the user is not using and ...
متن کاملContext-Aware Computing: Opportunities and Open Issues
A 2011 Gartner report [3] describes context-aware computing as a game-changing opportunity for enterprises to improve both productivity and profits. Context-aware computing is about making applications and content more relevant to a user’s context, e.g., when and where the user is, thereby improving user experience. For instance, a coupon delivered to a user at a wrong time or at a wrong locati...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006